隐私政策

本软件指 InkCanvasForClass Community Edition（以下称"本软件"或"我们"）。

本软件重视用户隐私，尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务，本软件会按照本隐私政策的规定使用和披露您的个人信息。

本隐私政策说明了我们如何收集、使用、存储、传输和保护您的个人信息，以及您对您的个人信息享有的权利。请您仔细阅读本隐私政策，在充分理解并同意后使用本软件。

一、我们收集的个人信息

当您使用本软件时，我们可能收集以下个人信息：

1. 设备标识信息
   - 设备ID：基于硬件特征生成的唯一设备标识符（25位字符）
   - 设备硬件指纹：包括但不限于处理器ID、主板序列号、硬盘序列号等硬件特征信息

2. 使用统计信息（仅在您同意启用匿名使用数据上传时收集）
   - 应用启动次数
   - 总使用时长（秒级精度）
   - 平均会话时长
   - 使用频率（高频/中频/低频）
   - 更新优先级
   - 最后使用时间
   - 更新通道选择（正式版/预览版/测试版）

3. 应用信息
   - 应用版本号
   - 操作系统版本信息
   - 系统环境信息

4. 崩溃日志信息（仅在您选择"上传基础 + 可选数据"时收集）
   - 崩溃报告文件内容
   - 崩溃发生时间
   - 崩溃相关技术信息

5. 其他信息
   - 您在使用本软件过程中主动提供的其他信息

我们不会收集您的姓名、手机号、身份证号、银行卡号、位置信息、通讯录、短信、通话记录等敏感个人信息。

二、个人信息的使用目的

我们收集您的个人信息用于以下目的：

1. 提供和改进服务：分析软件使用情况，优化软件功能和性能
2. 问题诊断：通过崩溃日志分析软件问题，修复错误
3. 更新推送：根据使用频率和优先级，向您推送合适的软件更新
4. 统计分析：进行匿名化的数据统计和分析，了解用户使用习惯
5. 法律合规：遵守适用的法律法规要求

三、个人信息的存储和传输

1. 本地存储
   - 您的个人信息主要存储在您设备本地（device_id.dat、usage_stats.enc 等文件）
   - 我们采用加密方式存储敏感信息

2. 数据传输
   - 仅在您明确同意并启用匿名使用数据上传功能时，我们才会将匿名化的使用统计信息和崩溃日志传输至第三方服务提供商
   - 数据传输采用加密传输协议（HTTPS）

3. 跨境传输
   - 本软件使用的第三方服务提供商 Sentry（GlitchTip）的服务器位于境外
   - 当您启用匿名使用数据上传功能时，您的匿名化数据将被传输至 Sentry 服务器
   - 我们已与 Sentry 签署数据处理协议，确保其按照适用的数据保护法律处理您的数据
   - 您有权随时关闭匿名使用数据上传功能，停止数据传输

四、第三方服务提供商（SDK）

本软件集成了以下第三方服务：

| 第三方服务名称 | 服务提供商 | 收集目的 | 收集的信息类型 | 隐私政策链接 |
|--------------|----------|---------|--------------|------------|
| Sentry (GlitchTip) | Sentry, Inc. | 错误监控和性能分析 | 设备ID、应用版本、操作系统版本、使用统计、崩溃日志 | https://sentry.io/privacy/ |

我们要求第三方服务提供商严格遵守相关法律法规，采取适当的安全措施保护您的个人信息，并仅将您的个人信息用于我们明确告知的目的。

五、信息披露

除以下情况外，我们不会向第三方披露您的个人信息：

1. 获得您的明确同意
2. 法律法规要求：根据法律、法规、司法程序或政府主管部门的要求
3. 紧急情况：为保护本软件、用户或公众的权利、财产或安全
4. 业务转让：如发生合并、收购或资产转让，我们将提前通知您

我们不会向任何无关第三方提供、出售、出租、分享或交易您的个人信息。

六、您的权利

根据相关法律法规，您对自己的个人信息享有以下权利：

1. 知情权：您有权了解我们收集、使用您个人信息的情况
2. 访问权：您有权访问我们收集的您的个人信息
3. 更正权：您有权要求更正不准确的个人信息
4. 删除权：您有权要求删除您的个人信息
5. 撤回同意权：您有权随时撤回对个人信息处理的同意
   - 您可以在软件设置中关闭"匿名使用数据上传"功能
   - 关闭后，我们将停止收集和上传您的使用数据
6. 注销权：您有权注销账号（如适用）
   - 本软件为本地应用，不涉及账号系统，您可以直接卸载软件
   - 卸载软件后，本地存储的个人信息文件将被删除

七、如何行使您的权利

如您需要行使上述权利，请通过以下方式联系我们：

1. GitHub Issues（推荐方式）
   - 项目仓库：https://github.com/InkCanvasForClass/community
   - 功能需求与错误报告：https://github.com/InkCanvasForClass/community/issues
   - 隐私相关请求：请在提交时标注"隐私政策"或"个人信息"标签

2. 在线反馈：通过软件内的反馈功能提交请求

3. 响应时间：我们将在收到您的请求后15个工作日内予以回复

八、信息安全

我们采取以下安全措施保护您的个人信息：

1. 数据加密：对敏感信息进行加密存储和传输
2. 访问控制：限制对个人信息的访问权限
3. 安全审计：定期进行安全审计和风险评估
4. 安全事件响应：建立安全事件应急响应机制

尽管我们采取了合理的安全措施，但请注意，任何信息传输都无法保证100%安全。请您妥善保管您的设备，避免个人信息泄露。

九、Cookie 和类似技术

本软件为桌面应用程序，不使用 Cookie 技术。

十、隐私政策的更新

我们可能会不时更新本隐私政策。更新后的隐私政策将在本软件中公布，并通过适当方式通知您。请您定期查看本隐私政策，了解最新的隐私保护措施。

本隐私政策的重大变更（如收集信息类型、使用目的、第三方服务提供商等发生重大变化）将提前30天通知您。

十一、联系我们

如您对本隐私政策有任何疑问、意见或建议，或需要行使您的权利，请通过以下方式联系我们：

- GitHub Issues：https://github.com/InkCanvasForClass/community/issues
- 我们将在收到您的请求后15个工作日内予以回复

十二、适用法律

本隐私政策的解释和执行适用中华人民共和国法律法规。如本隐私政策的任何条款与适用的法律法规相冲突，应以适用的法律法规为准。

十三、同意与授权

请您在使用本软件前仔细阅读本隐私政策。您使用本软件即表示您已充分理解并同意本隐私政策的全部内容。

您可以在软件设置中随时查看、修改或撤回对匿名使用数据上传的同意。撤回同意不影响撤回前基于您的同意已进行的个人信息处理活动的效力。

生效日期：2026年2月6日
最后更新：2026年2月7日
